

package model

// MultiLineStringFeature represents a MultiLineString.
type MultiLineStringFeature struct {
	// Type should always be `Feature`.
	Type       string                  `json:"type"`
	ID         string                  `json:"id"`
	BBox       []float64               `json:"bbox"`
	Geometry   MultiLineStringGeometry `json:"geometry"`
	Properties map[string]interface{}  `json:"properties"`
}

// MultiLineStringGeometry is the geometry of a MultiLineStringFeature.
type MultiLineStringGeometry struct {
	// Type should always be `MultiLineString`.
	Type        GeometryType  `json:"type"`
	Coordinates [][][]float64 `json:"coordinates"`
}
